test-app

用途

运行所有的Grails单元测试和集成测试,并形成报告。Runs all Grails unit and integration tests and outputs reports.(TODO) The command will return appropriate response codes for embedding with continuous integration servers.

举例

grails test-app
grails test-app Foo
grails test-app Foo Bar

描述

用法:

grails [environment]* test-app [names]*

触发的事件:

运行Grails应用test/unittest/integration目录下的单元测试和集成测试,默认所有测试全部都运行,也可以用参数给定运行哪些测试(测试名不需要加"Tests"后缀),如下:

grails test-app Foo
grails test-app Foo Bar

也可以只运行单元测试或只运行集成测试:

grails test-app -unit
grails test-app -integration

上面的第一个例子会运行叫FooTests.groovy的测试,第二个例子会运行叫FooTests.groovyBarTests.groovy的2个测试,当然,如果他们存在的话。

你也可以对失败的测试加上-rerun标志后重新运行:

grails test-app -rerun